<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>ＳＡＫＵＲＡとの比較 | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀ANSI版開発トップへ</a>
        <li><div class="list-title">
    <span class="no">1777</span>
    <a class="thread-title" href="1777.html#1777">ＳＡＫＵＲＡとの比較</a></div>
    <ul><li><div class="list-title">
    <span class="no">1794</span>
    <a class="thread-title" href="1777.html#1794">Re:ＳＡＫＵＲＡとの比較</a></div>
    <ul><li><div class="list-title">
    <span class="no">1795</span>
    <a class="thread-title" href="1777.html#1795">Re2:ＳＡＫＵＲＡとの比較</a></div>
    <ul><li><div class="list-title">
    <span class="no">1796</span>
    <a class="thread-title" href="1777.html#1796">Re3:ＳＡＫＵＲＡとの比較</a></div>
    <ul><li><div class="list-title">
    <span class="no">1808</span>
    <a class="thread-title" href="1777.html#1808">Re4:ＳＡＫＵＲＡとの比較</a></div>
    <ul><li><div class="list-title">
    <span class="no">1813</span>
    <a class="thread-title" href="1777.html#1813">Re5:ＳＡＫＵＲＡとの比較</a></div>
    </li></ul></li></ul></li><li><div class="list-title">
    <span class="no">1799</span>
    <a class="thread-title" href="1777.html#1799">Re3:ＳＡＫＵＲＡとの比較</a></div>
    </li></ul></li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=1777>
    <span class="no">[1777]</span>
    <a class="thread-title" href="#1777">ＳＡＫＵＲＡとの比較</a>
    <span class="author">HBW</span>
    <time datetime="2002-03-31T00:54:15">2002年03月31日 00:54</time></h1>
    <div class="body">今からの私の発言は、ＳＡＫＵＲＡの動作そのものを覆すかもしれませんが、<br>是非参考にして下さい。<br><br>私は現在、ＸＹＺＺＹという、亀井哲弥さん作のエディタを使用しています。<br>このエディタの一番のウリは、機能を自分で作成できるということです。<br>更に言えば、最初から実装している機能そのものがマクロですべて作成されている<br>のです。<br>私は今日初めてＳＡＫＵＲＡというエディタを知ったのですが、<br>他のエディタに比べ、とても優れていると思います。<br>ＳＡＫＵＲＡ自体にどの程度の機能があり、どの程度の機能が実装されているか<br>わかりませんが、ＸＹＺＺＹのように、「全ての機能をマクロ化する」にできないでしょうか？<br>全ての機能をマクロ化すれば、その機能自体、実行ファイルに組み込まれている<br>わけでなく、別ファイル（マクロファイル）として保存してあるわけで、<br>ユーザー自身がその機能の動作を変えたければ、そのマクロファイルを触れば良いというわけです。<br>現在のＳＡＫＵＲＡは実行ファイルに機能そのものを全て組み込んでありますが、<br>ＸＹＺＺＹのようにすれば、自由度も広がるのではないでしょうか？<br><br>私の説明では分かりにくいかもしれませんが、是非一度ＸＹＺＺＹというエディタを<br>見て下さい。<br>根本的にＳＡＫＵＲＡと動作仕様が全く違いますが、<br>画面自体はＳＡＫＵＲＡと似ています。<br><br>以上ですが、私の発言を終了いたします。<br></div></section>
    <ul><li><section><h1 id=1794>
    <span class="no">[1794]</span>
    <a class="thread-title" href="#1794">Re:ＳＡＫＵＲＡとの比較</a>
    <span class="author">顔出し</span>
    <time datetime="2002-04-02T02:11:53">2002年04月02日 02:11</time></h1>
    <div class="body">sakuraはソース公開されてるし、<br>これまたフリーで入手できるbccでmake可能なのに、<br>そんな事して意味あんの？<br><br>その気になれば、ユーザー側ですべての要素をカスタマイズ可能だけど。<br><br>そもそも、xyzzyを使用しているあなたが、<br>（実現したとして）xyzzyを真似たsakuraを使うことに意味があるのか。</div></section>
    <ul><li><section><h1 id=1795>
    <span class="no">[1795]</span>
    <a class="thread-title" href="#1795">Re2:ＳＡＫＵＲＡとの比較</a>
    <span class="author">KENCH</span>
    <time datetime="2002-04-02T09:02:18">2002年04月02日 09:02</time></h1>
    <div class="body">▼ 顔出しさん<br>&gt; そんな事して意味あんの？<br>　こういうレスがついてしまうよなぁと思っていたら付いてしまいましたね。<br>　顔出しさんのご意見ももっともだと私も個人的には思います。<br>　「だったらxyzzyを使えばいいじゃないか。サクラは、マクロなんておもちゃじゃなく、ソースをいじることでもっと自由度があるんだよ！」<br>　とね。<br><br>　でも、プログラミングできない人たちもいるわけでそういう人たちの隙間を埋めてくれるアプローチとしてxyzzyのマクロ機能があるとするならば、それはそれで存在しても良いと思いますが、あえてサクラがその役を担わなくても良いかと。（そこまで行ったら別なエディタですよね。サクラが行っているアプローチではなくなってしまう）<br><br>　また、一応キーボードマクロはありますし、そこそこのことは出来ますよ。<br><br>　ただマクロについては、多少意見も出てるので（Rubyとか、Lispとか）、色々と意見が出るのは良いことだと思います。<br>　（本体が重くならないように、プラグイン的な実装やJavaVMのようなエンジンで動いてくれればいいかな・・・）</div></section>
    <ul><li><section><h1 id=1796>
    <span class="no">[1796]</span>
    <a class="thread-title" href="#1796">Re3:ＳＡＫＵＲＡとの比較</a>
    <span class="author">顔出し</span>
    <time datetime="2002-04-02T10:12:17">2002年04月02日 10:12</time></h1>
    <div class="body">&gt;サクラは、マクロなんておもちゃじゃなく<br><br>別にマクロがおもちゃだとは思っていないけどね。<br>ただ、プログラミングできない人は、よほど簡易的なものでない限り、<br>エディタのマクロも書けないと思います。<br><br>で、そんな簡易的なマクロだと<br>エディタの全機能をコーディングするのは不可能な訳ですね。<br><br>すべてをマクロ化するというのは、一つの方法論でしかないわけで、<br>それによって直接メリットがあるユーザーはほとんどいません。<br><br>xyzzyならCommonLisp、sakuraならC++でエディタが書かれている、<br>それだけのことです。<br><br>C++のインタプリタでも開発すれば、<br>マクロと同じように動作させられるんじゃないですか？</div></section>
    <ul><li><section><h1 id=1808>
    <span class="no">[1808]</span>
    <a class="thread-title" href="#1808">Re4:ＳＡＫＵＲＡとの比較</a>
    <span class="author">KENCH</span>
    <time datetime="2002-04-02T20:30:02">2002年04月02日 20:30</time></h1>
    <div class="body">▼ 顔出しさん<br>&gt; 別にマクロがおもちゃだとは思っていないけどね。<br>　これは、その通り（ちょっと大げさな表現にしたまでです）<br><br>&gt; ただ、プログラミングできない人は、よほど簡易的なものでない限り、<br>&gt; エディタのマクロも書けないと思います。<br>　そう思うんですけどね。<br><br>&gt; C++のインタプリタでも開発すれば、<br>&gt; マクロと同じように動作させられるんじゃないですか？<br>　それは、sakuraを直接直すのと変わりないような・・・（微笑）</div></section>
    <ul><li><section><h1 id=1813>
    <span class="no">[1813]</span>
    <a class="thread-title" href="#1813">Re5:ＳＡＫＵＲＡとの比較</a>
    <span class="author">顔出し</span>
    <time datetime="2002-04-02T21:52:16">2002年04月02日 21:52</time></h1>
    <div class="body">&gt; 　それは、sakuraを直接直すのと変わりないような・・・（微笑）<br><br>ああ、ごめんなさい。<br>この一文はHBWさんへの返信です</div></section>
    </li></ul></li></ul></li><li><section><h1 id=1799>
    <span class="no">[1799]</span>
    <a class="thread-title" href="#1799">Re3:ＳＡＫＵＲＡとの比較</a>
    <span class="author">hideto</span>
    <time datetime="2002-04-02T11:59:31">2002年04月02日 11:59</time></h1>
    <div class="body">▼ KENCHさん<br>&gt; 　でも、プログラミングできない人たちもいるわけでそういう人たちの隙間を埋めてくれるアプローチとしてxyzzyのマクロ機能があるとするならば、それはそれで存在しても良いと思いますが、あえてサクラがその役を担わなくても良いかと。（そこまで行ったら別なエディタですよね。サクラが行っているアプローチではなくなってしまう）<br><br>プログラミングは出来るけど、xyzzyのインストールが出来なかったりします（ぉぃ<br>xyzzyってゲイツキーにするだけで大変ですね。<br>xyzzyをゲイツキーで使おうとしている時点で間違っているのかも。<br>ViViも当然viモードで使っていなかったりしますけど（＾＾；</div></section>
    </li></ul></li></ul></li></ul></li></ul></body></html>